package cn.hl.basic.query;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 分页和高级查询
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class BaseQuery {

    /** 当前页 */
    private Integer currentPage = 1;

    /** 每页显示条数 */
    private Integer pageSize = 5;

    /** 高级查询的关键字 */
    private String keyword;

    /**
     * limit的第一位参数，从那条数据开始
     * @return
     */
    public Integer getBegin() {
        return (this.currentPage - 1) * this.pageSize;
    }
}
